﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using DAL;
using BE;
using System.Data;

namespace BL
{
    public class Empleado_BL
    {

        public void Prueba()
        {
            Empleado_DAL emp = new Empleado_DAL();
            emp.Prueba();
        }


        public void InsertarEmpleado(Empleado empleado) {
            Empleado_DAL emp = new Empleado_DAL();
            emp.InsertarEmpleado(empleado);
        }



        public void ActualizarEmpleado(Empleado empleado)
        {
            Empleado_DAL emp = new Empleado_DAL();
            emp.ActualizarEmpleado(empleado);
        }


        public void ModificarEmpleado(Empleado empleado)
        {
            Empleado_DAL emp = new Empleado_DAL();
            emp.ModificarEmpleado(empleado);
        }


        


        public DataTable listado(String Codigo, String Nombre) {
            Empleado_DAL emp = new Empleado_DAL();
            return emp.listado( Codigo,Nombre);
        }


        public void Eliminar(Int32 id)
        {
            Empleado_DAL emp = new Empleado_DAL();
            emp.Eliminar(id);
        }


        public Empleado obtenerEmpleadoPorId(Int32 id) {
            Empleado_DAL emp = new Empleado_DAL();
            return emp.obtenerEmpleadoPorId(id);
        }


        public List<Cargo> ObtenerCargos()
        { 
            Empleado_DAL emp = new Empleado_DAL();
            return emp.ObtenerCargos();
        }



        public List<Programas> ObtenerProgramas()
        {
            Empleado_DAL emp = new Empleado_DAL();
            return emp.ObtenerProgramas();
        }

    }
}
